//-----------------------------------------------------------------------------
// Bend2D - Physics Engine
// Roberto Bender <beto.bender@gmail.com>
// Description: 
// Date: 13/07/2010
//-----------------------------------------------------------------------------
#ifndef DUMMYOBJECTCREATOR_H
#define DUMMYOBJECTCREATOR_H

#include "objectcreator.h"

namespace bend2d
{
    class DummyObjectCreator : public ObjectCreator
    {
    public:
        Boundary* CreateBoundary() const;
        Boundary* CreateBoundary(const Line& line);
        list<FastCast*> CreateBoundaryBox(const Rectangle& box);
        Boundary* CreateWorldBoundary() const;
        WindPoint* CreateWindPoint() const;
        WindPoint* CreateWindPoint(const Point& position, const Speed& speed, const Acceleration& acceleration);
        PhysicForce* CreatePhysicForce(const string& name);
        Collision* AccessCollisionHandler();                 
    };
}

#endif

